BeanName_TError : user definition
typedef union {
byte err;
struct {
bool OverRun : 1; /* OverRun error flag */
bool Framing : 1; /* Framing error flag */
bool CRC : 1; /* Parity error flag */
bool RxBufOvf : 1; /* Rx buffer full flag */
bool IFRBufOvf : 1; /* IFR buffer full flag */
bool FullTx : 1; /* Transmitter busy flag */
bool Arbitration : 1; /* Loss of Arbitration error flag */
bool IFROverRun : 1; /* IFR OverRun error flag */
}errName;
} BeanName_TError;
The structure is used when an error is returned.